package com.aaa.system.service;

import com.aaa.entity.User;
import com.aaa.system.vo.UserVo;
import com.aaa.vo.Result;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.List;
import java.util.Map;

/**
 * @program: his-open-parent
 * @description:
 * @author: 闫克起
 * @create: 2023-03-20 10:54
 **/
public interface UserService {

    public User findByUsername(String username);

    Result<User> getUserInfo();

    Result<IPage<User>> findByCondition(Integer currentPage, Integer pageSize, UserVo userVo);


    List<User> queryUsersNeedScheduling(Map<String, Object> map);
}
